/*!
 *  角色管理通用（请求）方法
 *  
 * 作者：吴金龙 
 * Copyright (c) 2019/12/03
 * 
 */

/**
 * @method getRoleList 获取角色列表数据源
 * @param {object} params 发送请求携带的参数
 * @return axios
 */
export const getRoleList = (params) => {
	return axios.get('/rbac/role/userCreateRole', {
		params: params
	})
}

/**
 * @method putRole 保存角色
 * @param {object} data 保存的角色字段
 * @return axios
 */
export const putRole = (data) => {
	return axios.put('/rbac/role', data)
}

/**
 * @method getDomainAuth 获取所属系统
 * @return axios
 */
export const getDomainAuth = () => {
	return axios.post('/rbac/ccmsDomainAuth/getDomainAuth')
}

/**
 * @method getDomainAuth 获取所属系统
 * @param {string} roleId 角色主键字段
 * @return axios
 */
export const deleteRole = (roleId) => {
	return axios.delete(`/rbac/role/${roleId}`)
}
